@charset "gb2312";
/* CSS Document */
body { margin:0;	padding:0;	font-family: "ËÎÌå";	font-size: 12px;	line-height:24px;	background:url(images/allbg.jpg) repeat-x; 	color:#444;}
a{  border:none;}
a:link{ text-decoration:none;}
a:hover{ text-decoration:none;}
a:visited{ text-decoration:none;}
.grey{ color:#5d6162;}
.grey a{ color:#5d6162}
.grey a:link{ color:#5d6162;}
.grey a:hover{ color:#e32525;}
.blue{ color:#033069;}
.blue a{ color:#033069;}
.blue a:link{ color:#033069;}
.blue a:hover{ color:#e32525;}
.black{ color:#000;}
.black a{ color:#000;}
.black a:link{ color:#000;}
.black a:hover{ color:#f00;}
.white{ color:#fff;}
.white a{ color:#fff;}
.white a:link{ color:#fff;}
.white a:hover{ color:#fff;}
.topall{ width:100%; height:120px; margin:auto; clear:both; background:url(images/topbg.jpg) repeat-x;}
	.top{ width:1024px; height:120px; margin:auto; clear:both; overflow:hidden;}
		.logo{ width:1024px; height:auto; clear:both;}
			.logo_left{ width:436px; height:75px; float:left;}
			.logo_right{ width:220px; height:40px; float:right; line-height:40px; letter-spacing:1px;}
	 ul li{ margin:0; padding:0; list-style:none;}
	 ul{ margin:0; padding:0;}
	 img{ border:0 none;}
	.menu{ width:1024px; height:auto; clear:both;}
		.menu ul li{ float:left; padding:0 18px; padding-top:5px;}
			.menu ul li a{ border:none;}
			.menu ul li a:hover{border-bottom:2px solid #ccc; }
.banner{ width:100%; height:330px; clear:both; text-align:center; padding-top:0px;}
.home_boxall{width:100%; height:250px; margin:auto; clear:both; background:url(images/homeonebg.jpg) repeat-x;}
	.home_box{ width:1024px; height:auto;  margin:auto;clear:both; padding-top:20px;}
		.home_about{ width:465px; height:auto; float:left;}
			.home_abouttop{ width:465px; height:37px; clear:both; background:url(images/abouttop_home.jpg) no-repeat;}
				.home_abouttop_tit{ font-size:14px; font-weight:800; text-indent:15px; line-height:30px; letter-spacing:1px; color:#fff; display:block;}
			.home_aboutnr{ width:465px; height:auto; clear:both; padding-top:5px; line-height:22px;}
				.home_aboutnr img{ float:left; padding-right:10px;}
		.home_news{ width:265px; height:auto; float:left; padding-left:10px;}
			.home_newstop{ width:265px; height:37px; clear:both; background:url(images/news_home.jpg) no-repeat;}
				.home_newstop_tit{ font-size:14px; font-weight:800; text-indent:15px; line-height:30px; letter-spacing:1px; color:#333436; display:block;}
			.home_newsnr{ width:265px; height:auto; clear:both; padding-top:5px; line-height:22px;}
				.home_newsnr_hot{ width:265px; height:75px; clear:both;}
					.home_newsnr_hot img{ float:left; padding-right:10px;}
				.home_newsnr ul li{ background:url(images/homenewslit.jpg) no-repeat; background-position:10px 6px; text-indent:10px; clear:both; width:250px; height:24px; overflow:hidden; padding-left:10px;}
		.home_contact{ width:270px; height:auto; float:right;}		
			.home_contacttop{ width:270px; height:37px; clear:both; background:url(images/contact_home.jpg) no-repeat;}
				.home_contacttop_tit{ font-size:14px; font-weight:800; text-indent:15px; line-height:30px; letter-spacing:1px; color:#333436; display:block;}
			.home_contactnr{ width:270px; height:auto; clear:both; padding-top:5px; line-height:22px;}
				.home_contactnr img{ padding-bottom:5px; clear:both; }
.homeproall{ width:100%; height:230px; clear:both; background:#eaeaea;}
	.homepro{ width:1024px; height:220px; padding-top:15px; text-align:center; margin:auto;}
		.homepro ul li{  width:180px; height:200px; float:left; padding:0 11px; _padding:0 7px;}
			.homepro ul li img{ border:1px solid #999b9a; width:180px; height:165px; padding:4px; clear:both; margin:0;}
	.cleanline{ width:10px; height:1px; clear:both; line-height:1px;}
.homebot{ width:100%; height:85px; clear:both; background:url(images/botbg.jpg) repeat-x;}
	.homebot_nr{ width:850px; height:60px; padding-top:20px; text-align:left; margin:auto; color:#fff;}
	.two_wordA{ width:790px; height:40px; line-height:40px; font-size:20px; font-weight:800; text-align:center;}
	.two_wordB{ width:790px; height:20px; line-height:20px; text-align:center;}
	.two_wrodnr{ width:760px; padding-left:10px; clear:both; border-top:1px solid #ddd; margin:auto; padding-top:10px;}
	
	.e_newsnr{ width:790px; height:auto; line-height:26px;}
		.e_newsnr ul{ width:780px; height:auto; padding:8px; padding-right:0;}
		.e_newsnr ul li{ width:780px; height:28px; line-height:28px; background:url(images/homenewslit.jpg) no-repeat; background-position:2px 12px; border-bottom:1px dashed #bcbcbc; font-size:13px; clear:both; padding-top:5px;}
		.e_newsnrA{ float:left; text-indent:15px;}
		.e_newsnrB{ float:right;}
		.e_newsnr a{ color:#080000;}
		.e_newsnr a:hover{ color:#f00;}

.e_boxall{width:100%; height:auto; margin:auto; clear:both; background:url(images/homeonebg.jpg) repeat-x;}
	.e_box{ width:1024px; height:auto; margin:auto; clear:both;padding-top:20px;}
		.e_left{ width:210px; height:auto; float:left; }
			.e_left_pro{ width:210px; height:auto; clear:both;background:#fff;}
				.e_left_pro ul li{ width:210px; height:35px; clear:both; text-indent:50px; background:url(images/left_probg.jpg) no-repeat; line-height:33px; overflow:hidden;}
		.e_right{ width:793px; height:auto; float:right;}
			.e_right_top{ width:793px; height:37px; clear:both; background:url(images/about_top.jpg) no-repeat; overflow:hidden;}
			.e_right_jobtop{ width:793px; height:37px; clear:both; background:url(images/job_top.jpg) no-repeat; overflow:hidden;}
			.e_right_protop{ width:793px; height:37px; clear:both; background:url(images/pro_top.jpg) no-repeat; overflow:hidden;}
			.e_right_quatop{ width:793px; height:37px; clear:both; background:url(images/qua_top.jpg) no-repeat; overflow:hidden;}
			.e_right_newstop{ width:793px; height:37px; clear:both; background:url(images/news_top.jpg) no-repeat; overflow:hidden;}
				.e_right_top_tit{ font-size:14px; font-weight:800; text-indent:15px; line-height:30px; letter-spacing:1px; color:#fff; display:block; float:left;}
				.e_right_top_weizhi{ float:right; display:block; line-height:35px; padding-right:10px; letter-spacing:1px;}
			.e_rightnr{ width:793px; height:auto;}
		.e_pro{ width:790px; height:auto; padding-top:15px; text-align:center; margin:auto;}
		.e_pro ul li{  width:170px; height:220px; float:left; padding:0 12px; _padding:0 8px;}
			.e_pro ul li img{ border:1px solid #999b9a; width:170px; height:155px; padding:4px; clear:both; margin:0;}
		.e_fengcai{ width:790px; height:auto; padding-top:15px; text-align:center; margin:auto;}
		.e_fengcai ul li{  width:235px; height:225px; float:left; padding:0 12px; _padding:0 8px;}
			.e_fengcai ul li img{ border:1px solid #999b9a; width:235px; height:175px; padding:4px; clear:both; margin:0; clear:both;}
.hotnewsall{ width:1024px; height:1px; margin:auto; clear:both; }
	/*.hotnews{ width:1015px; height:69px; clear:both;position:absolute; top:382px; padding-top:40px; padding-left:200px; background:url(images/hotnewsbg.png) no-repeat; overflow:hidden;}*/
	/*.hotnews{ width:1015px; height:69px; clear:both;position:absolute; top:382px; padding-top:40px; text-indent:200px; background:url(images/hotnewsbg.png) no-repeat; overflow:hidden;}*/
.e_zhiliang{ width:790px; height:auto; padding-top:15px; text-align:center; margin:auto;}
.e_zhiliang ul li{  width:235px; height:225px; float:left; padding:0 12px; _padding:0 8px;}
.e_zhiliang ul li img{ border:1px solid #999b9a; width:230px; height:160px; padding:4px; clear:both; margin:0; clear:both;}

.e_right_contop{ width:793px; height:37px; clear:both; background:url(images/con_top.jpg) no-repeat; overflow:hidden;}

.e_right_fengcaitop{ width:793px; height:37px; clear:both; background:url(images/fengcai_top.jpg) no-repeat; overflow:hidden;}

.dxbanner{ width:100%;; height:330px; clear:both; position:relative;}
.dxbannerfla{ width:100%; height:330px; z-index:10;position:relative;}
.dxbannerbg{ width:1015px; height:69px; z-index:15;position:absolute; left:160px; top:261px; margin-left:5px;  background-image:url(images/hotnewsbg.png); overflow:hidden; clear:both}
.hotnews{ width:1015px; height:69px; clear:both;position:absolute; top:382px; padding-top:40px; text-indent:200px; background:url(images/hotnewsbg.png) no-repeat;_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/hotnewsbg.png" ,sizingMethod="crop");overflow:hidden;}

